# -*- coding: utf-8 -*-
'''
linux 运维相关，截取 tomcat.out 日志文件。
由于 tomcat 前端部署 slb，而且多台 tomcat 服务器的日志汇总至同一个文件，这样需要分开不同的机器产生的日志，每一条记录之前会打上产生
日志机器的 hostname。如 [CORE]，一个机器一次产生的日志可能有多行，但是只有第一行打有主机名的标签
日志文件：
[MBM] 
....
....

[CORE]
'''
CORE_list = []
import string
mbm_log = open('e:\\core','rb')
content = mbm_log.read()
mbm_log.close()
for line in mbm_log:
    if line.startswith('[CORE]',0,6):
        # print(line)
        CORE_list.append(line)
    if line.startswith('[MBM]', 0, 6):
        if line.startswith(''):
            continue
mbm_log.close()
core_log = open('e:\\log_core','wb+')
core_log.writelines(CORE_list)
core_log.close()


# print(CORE_list)


